home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gamers Delight 2
/
Gamers Delight 2.iso
/
Aminet
/
game
/
role
/
AMScen_0_9.lha
/
AMScen
/
Extras
/
icons.d
< prev
next >
Wrap
Text File
|
1995-01-21
|
4KB
|
187 lines
type Icon_t = [16] uint;
Icon_t
CaretakerIcon = (
0b0000000000000000,
0b0001100000000000,
0b0001100000000000,
0b0000110000000000,
0b0000110000000000,
0b0000011000000000,
0b0000011000000000,
0b0000001100000000,
0b0000001100000000,
0b0000000110000000,
0b0000000111100000,
0b0000001111100000,
0b0000001111110000,
0b0000000111110000,
0b0000000110000000,
0b0000000000000000
),
PackratIcon = (
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000100000000,
0b0000001010000000,
0b0001101011100000,
0b0010011110010000,
0b0001111111100000,
0b0000011101000000,
0b0000110110100000,
0b0001010101100000,
0b0010001000000000,
0b0010000000000000,
0b0100000000000000,
0b0100000000000000,
0b0000000000000000
),
PostmanIcon = (
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0111111111111110,
0b0111000000001110,
0b0100110000110010,
0b0100001111000010,
0b0100000000000010,
0b0111111111111110,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000
),
QuestorIcon = (
0b0000000000000000,
0b0000000000000000,
0b0000011111100000,
0b0001100000011000,
0b0010000000000100,
0b0100000000000010,
0b0100000000000010,
0b0100000000000010,
0b0100000000000010,
0b0100100000000010,
0b0100011000000010,
0b0010000110000100,
0b0001100001011000,
0b0000011111100000,
0b0000000000011100,
0b0000000000000011,
),
MerlinIcon = (
0b0000000000000000,
0b0000000000000000,
0b0000000111111000,
0b0000001000000100,
0b0000010000111010,
0b0000010000100110,
0b0000100000010000,
0b0000100000010000,
0b0001001001001000,
0b0001000110001000,
0b0010011111100100,
0b0010000110000100,
0b0100001001000010,
0b0100000000000010,
0b0011111111111100,
0b0000000000000000
),
WandererIcon = (
0b0000000000000000,
0b0000011111100000,
0b0000100000010000,
0b0001000000001000,
0b0010001111000100,
0b0100010000100010,
0b0100100000010010,
0b0100100110010010,
0b0100100110010010,
0b0100100000010010,
0b0100010000100010,
0b0010001111000100,
0b0001000000001000,
0b0000100000010000,
0b0000011111100000,
0b0000000000000000
),
RockPileIcon = (
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000110001110000,
0b0001001010001000,
0b0001101110000100,
0b0011010010110100,
0b0010100001001100,
0b0100101101010010,
0b0100110010001010,
0b0011001101110100,
0b0000000000000000
),
Cursor = (
0b0111110000000000,
0b1100011000000000,
0b1010101000000000,
0b1000001000000000,
0b1011101000000000,
0b1100011000000000,
0b0111110000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
);
proc dumpIcon(register *char owner; register *uint p)void:
register uint i;
register ulong ul;
writeln("define t_icons proc make", owner, "()list int:");
writeln(" list int li;");
writeln();
writeln(" li := CreateIntArray(8);");
for i from 0 upto 8 - 1 do
ul := p*;
p := p + sizeof(uint);
ul := ul << 16;
ul := ul | p*;
p := p + sizeof(uint);
writeln(" li[", i, "] := 0b", ul : b : -32, ";");
od;
writeln(" li");
writeln("corp;");
corp;
proc main()void:
dumpIcon("CaretakerIcon", &CaretakerIcon[0]);
dumpIcon("PackratIcon", &PackratIcon[0]);
dumpIcon("PostmanIcon", &PostmanIcon[0]);
dumpIcon("QuestorIcon", &QuestorIcon[0]);
dumpIcon("MerlinIcon", &MerlinIcon[0]);
dumpIcon("WandererIcon", &WandererIcon[0]);
dumpIcon("RockPileIcon", &RockPileIcon[0]);
dumpIcon("Cursor", &Cursor[0]);
corp;